package timing.ukulele.data.third.view.msg;

import lombok.Data;

/**
 * @Description 概要描述
 * @Author zh
 * @Date 2025-10-13 9:40
 */
@Data
public class MessageTemplateVO {

    private Long id;
    /**
     * 组ID
     */
    private Long groupId;
    /**
     * 组名称
     */
    private String groupName;

    /**
     * 发送渠道账号ID
     */
    private Long sendAccountId;
    /**
     * 发送渠道账号名称
     */
    private String sendAccountName;

    /**
     * 模板名称
     */
    private String name;

    /**
     * 接收者Id类型：10.系统用户ID 20.推送通知栏cid 30.手机号 40.邮箱地址 50.openId  60.企业微信userId 70.钉钉userId 80.飞书userId 90.支付宝userId
     */
    private Integer idType;

    /**
     * 消息发送渠道：10.IM(站内信) 20.JGPush(通知栏) 30.ALYSms(短信) 40.QQEmail(邮件) 50.微信公众号（模板消息） 60.微信小程序（订阅消息） 70.企业微信（应用消息） 80.企业微信（机器人） 90. 钉钉群机器人 100.钉钉工作消息 110.飞书机器人 120.支付宝小程序（订阅号）
     */
    private Integer sendChannel;

    /**
     * 模板类型 10-自由模式，20-业务模式
     */
    private Integer templateType;

    /**
     * 服务ID
     */
    private Long serverId;

    /**
     * 通知事项ID
     */
    private Long noticeItemId;

    /**
     * 消息内容配置json
     */
    private String msgContent;

}
